using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace Cursosycausas.Mvc.Models
{
    public class Usuario
    {
        public Usuario()
        {
            this.Aulas_Usuarios = new List<Tbl_Aulas_Usuarios>();
            this.Usuarios_Derechos = new List<Usuarios_Derechos>();
        }

        [Key]
        public long Id_Tbl_Usuarios { get; set; }
        [Column("Usuario")]
        public string Usuario1 { get; set; }
        public string Password { get; set; }
        public Nullable<bool> Activo { get; set; }
        public string Email { get; set; }
        public string Imagen { get; set; }
        public Nullable<bool> Eliminado { get; set; }
        public Nullable<System.DateTime> Timestamp { get; set; }
        public virtual ICollection<Tbl_Aulas_Usuarios> Aulas_Usuarios { get; set; }
        public virtual ICollection<Usuarios_Derechos> Usuarios_Derechos { get; set; }
    }
}
